An iterative solver benchmark

نویسندگان

  • Jack J. Dongarra
  • Victor Eijkhout
  • Henk A. van der Vorst
چکیده

In scientific computing, several benchmarks exist that give a user some idea of the to-be-expected performance given a code and a specific computer. One widely accepted performance measurement is the Linpack benchmark [4], which evaluates the efficiency with which a machine can solve a dense system of equations. Since this operation allows for considerable reuse of data, it is possible to show performance figures that are a sizeable percentage of peak performance, even for machines with a severe imbalance between memory and processor speed. However, sparse linear systems are at least as important in scientific computing, and for these the question of data reuse is more complicated. Sparse systems can be solved by direct or iterative methods, and especially for iterative methods one can say that there is little or no reuse of data. Thus, such operations will have a performance bound by the slower of the processor and the memory, in practice: the memory. We aim to measure the performance of a representative sample of iterative techniques on any given machine; we are not interested in comparing, say, one preconditioner on one machine against another preconditioner on another machine. In fact, the range of possible preconditioners is so large, and their performance so much dependent on the specific problem, that we do

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Iterative Solver Benchmark

The traditional performance measurement for computers on scienti c application has been the Linpack benchmark [2], which evaluates the e ciency with which a machine can solve a dense system of equations. Since this operation allows for considerable reuse of data, it is possible to show performance gures a sizeable percentage of peak performance, even for machines with a severe unbalance between...

متن کامل

BIT ? ? ( 199 ? ) , ? ? ? { ? ? ? . An Assessment of Incomplete - LU Preconditioners forNonsymmetric Linear Systems

We report on an extensive experiment to compare an iterative solver preconditioned by several versions of incomplete LU factorization with a sparse direct solver using LU factorization with partial pivoting. Our test suite is 24 nonsymmetric matrices drawn from benchmark sets in the literature. On a few matrices, the best iterative method is more than 5 times as fast and more than 10 times as m...

متن کامل

An Assessment of Incomplete-LU Preconditioners for Nonsymmetric Linear Systems1

We report on an extensive experiment to compare an iterative solver preconditioned by several versions of incomplete LU factorization with a sparse direct solver using LU factorization with partial pivoting. Our test suite is 24 nonsymmetric matrices drawn from benchmark sets in the literature. On a few matrices, the best iterative method is more than 5 times as fast and more than 10 times as m...

متن کامل

Equilibrium condition nonlinear modeling of a cracked concrete beam using a 2D Galerkin finite volume solver

A constitutive model based on two–dimensional unstructured Galerkin finite volume method (GFVM) is introduced and applied for analyzing nonlinear behavior of cracked concrete structures in equilibrium condition. The developed iterative solver treats concrete as an orthotropic nonlinear material and considers the softening and hardening behavior of concrete under compression and tension by using...

متن کامل

Modern Cooperative Parallel SAT Solving

Nowadays, powerful parallel SAT solvers are based on an algorithm portfolio. The alternative approach, (iterative) search space partitioning, cannot keep up, although, according to the literature, iterative partitioning systems should scale better than portfolio solvers. This rises often! In this paper we identify key problems in current parallel cooperative SAT solving approaches, most importa...

متن کامل

Multigrid Reduction in Time for Nonlinear Parabolic Problems: A Case Study

The need for parallelism in the time dimension is being driven by changes in computer architectures, where performance increases are now provided through greater concurrency, not faster clock speeds. This creates a bottleneck for sequential time marching schemes because they lack parallelism in the time dimension. Multigrid Reduction in Time (MGRIT) is an iterative procedure that allows for tem...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • Scientific Programming

دوره 9  شماره 

صفحات  -

تاریخ انتشار 2001